package pe.gob.osce.sirenas.dao;

import java.util.List;

import pe.gob.osce.sirenas.model.ExperienciaLaboralDTO;
import pe.gob.osce.sirenas.model.jpa.ExperienciaLaboral;
import pe.gob.osce.sirenas.model.jpa.rectificaciones.HistorialExperienciaLaboral;

public interface ExperienciaLaboralDAOLocal {

	public ExperienciaLaboral insertar(ExperienciaLaboral experienciaLaboral) throws Exception;
	public List<ExperienciaLaboral> insertList(List<ExperienciaLaboral> listExperienciaLaboral) throws Exception;
	public List<ExperienciaLaboralDTO> obtenerListaExpLaboral(Long idficha) throws Exception;
	public ExperienciaLaboral consultarExperienciaLaboral(Long idExperienciaLaboral) throws Exception;
	public Boolean insertarHistorialExperienciaLaboral(HistorialExperienciaLaboral historialExperienciaLaboral) throws Exception;
	
	public List<HistorialExperienciaLaboral> consultarHistorialExperienciaLaboral(Long idExperienciaLaboral) throws Exception;
}
